package lab02.Test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) throws ParseException {
        //23、 	编写Java应用程序，从命令行输入你的生日信息，
        // 然后计算你的生日还有多少天，你的生日是星期几。
        //19981101
        String birthday;
        Scanner scanner=new Scanner(System.in);
        System.out.println("Please input your birthday");
        birthday=scanner.nextLine();
        System.out.println(birthday);
        //关于日期的计算
        //计算日期差，计算还有多少天
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
        Calendar calendar=Calendar.getInstance();
        calendar.setTime(sdf.parse(birthday));//设置日期
        long time1=calendar.getTimeInMillis();//获得
        calendar .setTime(sdf.parse("2017-11-02"));
        long time2=calendar.getTimeInMillis();
        System.out.println("天数："+(time1-time2)/(24*60*60*1000));
        //time1 生日
        //time2 当前日期
        //time1-time2
        //1秒=1000毫秒
        //(time1-time2)/(24*60*60*1000)
        //你的生日是星期几

    }
}
